package com.shangde.httptest;

/**
 * 接口接收的工作消息原始信息
 *
 * @author Fanbeibei
 */
public class RawWorkMessage {

	/**
	 * 消息类型。10-考勤之上班打卡提醒；11-考勤之下班打卡提醒；12-考勤之上班迟到报警；13-考勤之今日迟到员工；14-考勤之昨日缺卡；15-考勤之本月异常考勤；16-考勤之排班提醒；20-审批之审批提醒；30-提成之提成更新提醒；40-会议室之会议室预定成功
	 */
	private Integer type;

	/**
	 * 消息名称(应用名称)
	 */
	private String name;

	/**
	 * logo地址
	 */
	private String logoUrl;

	/**
	 * 消息标题
	 */
	private String title;

	/**
	 * 消息内容
	 */
	private String content;

	/**
	 * 消息的额外信息.格式为json，用于对特殊消息附加一些参数或其他额外信息。
	 */
	private String extra;

	/**
	 * 消息链接
	 */
	private String link;

	/**
	 * 接收消息的员工ID
	 */
	private Long employeeId;
	/**
	 * 用户263账号
	 */
	private String employee263;

	public String getEmployee263() {
		return employee263;
	}

	public void setEmployee263(String employee263) {
		this.employee263 = employee263;
	}

	/**
	 * 消息类型。10-考勤之上班打卡提醒；11-考勤之下班打卡提醒；12-考勤之上班迟到报警；13-考勤之今日迟到员工；14-考勤之昨日缺卡；15-考勤之本月异常考勤；16-考勤之排班提醒；20-审批之审批提醒；30-提成之提成更新提醒；40-会议室之会议室预定成功
	 * 
	 * @return type
	 *         消息类型。10-考勤之上班打卡提醒；11-考勤之下班打卡提醒；12-考勤之上班迟到报警；13-考勤之今日迟到员工；14-考勤之昨日缺卡；15-考勤之本月异常考勤；16-考勤之排班提醒；20-审批之审批提醒；30-提成之提成更新提醒；40-会议室之会议室预定成功
	 */
	public Integer getType() {
		return type;
	}

	/**
	 * 消息类型。10-考勤之上班打卡提醒；11-考勤之下班打卡提醒；12-考勤之上班迟到报警；13-考勤之今日迟到员工；14-考勤之昨日缺卡；15-考勤之本月异常考勤；16-考勤之排班提醒；20-审批之审批提醒；30-提成之提成更新提醒；40-会议室之会议室预定成功
	 * 
	 * @param type 消息类型。10-考勤之上班打卡提醒；11-考勤之下班打卡提醒；12-考勤之上班迟到报警；13-考勤之今日迟到员工；14-考勤之昨日缺卡；15-考勤之本月异常考勤；16-考勤之排班提醒；20-审批之审批提醒；30-提成之提成更新提醒；40-会议室之会议室预定成功
	 */
	public void setType(Integer type) {
		this.type = type;
	}

	public String getExtra() {
		return extra;
	}

	public void setExtra(String extra) {
		this.extra = extra;
	}

	/**
	 * 消息名称(应用名称)
	 * 
	 * @return name 消息名称(应用名称)
	 */
	public String getName() {
		return name;
	}

	/**
	 * 消息名称(应用名称)
	 * 
	 * @param name 消息名称(应用名称)
	 */
	public void setName(String name) {
		this.name = name == null ? null : name.trim();
	}

	/**
	 * logo地址
	 * 
	 * @return logo_url logo地址
	 */
	public String getLogoUrl() {
		return logoUrl;
	}

	/**
	 * logo地址
	 * 
	 * @param logoUrl logo地址
	 */
	public void setLogoUrl(String logoUrl) {
		this.logoUrl = logoUrl == null ? null : logoUrl.trim();
	}

	/**
	 * 消息标题
	 * 
	 * @return title 消息标题
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * 消息标题
	 * 
	 * @param title 消息标题
	 */
	public void setTitle(String title) {
		this.title = title == null ? null : title.trim();
	}

	/**
	 * 消息内容
	 * 
	 * @return content 消息内容
	 */
	public String getContent() {
		return content;
	}

	/**
	 * 消息内容
	 * 
	 * @param content 消息内容
	 */
	public void setContent(String content) {
		this.content = content == null ? null : content.trim();
	}

	/**
	 * 消息链接
	 * 
	 * @return link 消息链接
	 */
	public String getLink() {
		return link;
	}

	/**
	 * 消息链接
	 * 
	 * @param link 消息链接
	 */
	public void setLink(String link) {
		this.link = link == null ? null : link.trim();
	}

	/**
	 * 接收消息的员工ID
	 * 
	 * @return employee_id 接收消息的员工ID
	 */
	public Long getEmployeeId() {
		return employeeId;
	}

	/**
	 * 接收消息的员工ID
	 * 
	 * @param employeeId 接收消息的员工ID
	 */
	public void setEmployeeId(Long employeeId) {
		this.employeeId = employeeId;
	}

}